home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / linux / cdev.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  460b  |  28 lines

  1. #ifndef _LINUX_CDEV_H
  2. #define _LINUX_CDEV_H
  3. #ifdef __KERNEL__
  4.  
  5. struct cdev {
  6.     struct kobject kobj;
  7.     struct module *owner;
  8.     struct file_operations *ops;
  9.     struct list_head list;
  10.     dev_t dev;
  11.     unsigned int count;
  12. };
  13.  
  14. void cdev_init(struct cdev *, struct file_operations *);
  15.  
  16. struct cdev *cdev_alloc(void);
  17.  
  18. void cdev_put(struct cdev *p);
  19.  
  20. int cdev_add(struct cdev *, dev_t, unsigned);
  21.  
  22. void cdev_del(struct cdev *);
  23.  
  24. void cd_forget(struct inode *);
  25.  
  26. #endif
  27. #endif
  28.